export default {
  methods: {
    // 根据文件后缀名获取 svg 图标
    getIconByFile(fileName) {
      const arr = fileName ? fileName.split(".") : [];
      const fileType = arr.length ? arr[arr.length - 1] : "";
      const icons = {
        // 图片
        png: "file_png",
        jpg: "file_png",
        jpeg: "file_png",
        gif: "file_png",
        svg: "file_png",
        bmp: "file_png",
        webp: "file_png",
        // xlsx
        xlsx: "file_exl",
        xls: "file_exl",
        // pdf
        pdf: "file_pdf",
        // ppt
        ppt: "file_uncon",
        pptx: "file_uncon",
        // 文本
        txt: "file_uncon",
        // word 文档
        rtf: "file_word",
        doc: "file_word",
        docx: "file_word",
        // 压缩包
        zip: "file_zip",
        dwg: "file_dwg",
      };
      return fileType && icons[fileType] ? icons[fileType.toLowerCase()] : "file_uncon";
    },
  },
};
